home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / 3D QuickTime Dynamics / kSan Resources / kSan.suite < prev    next >
Encoding:
Text File  |  2000-06-24  |  56.7 KB  |  1,632 lines

  1.         /* Suite [3] */
  2.         "kSan Suite",
  3.         "terms unique to kSan",
  4.         kSanSuite,
  5.         0, 0,
  6.         {        /* array Events: 4 items */
  7.             /* Event [1] */
  8.             "rotate",
  9.             "changes the rotation matrix in the specified manner by a relative amount.  To set values exactly, set the rotation matrix parameter",
  10.             kSanSuite, kRotateMessage,
  11.             noReply,
  12.             "",
  13.             replyOptional,
  14.             singleItem,
  15.             notEnumerated,
  16.             notTightBindingFunction,
  17.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  18.             typeObjectSpecifier,
  19.             "the window containing the graphics to rotate.  Although the optional parameters are optional, supplying none will result in no rotation",
  20.             directParamRequired,
  21.             singleItem,
  22.             notEnumerated,
  23.             doesntChangeState,
  24.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  25.             {        /* array OtherParams: 2 items */
  26.                 /* Parameter [1] */
  27.                 "horizontally",
  28.                 keyHorizontalRotation, typeLongFloat,
  29.                 "units are degrees. positive values turn the front of the cell to the right",
  30.                 optional, 
  31.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular,
  32.                 /* Parameter [2] */
  33.                 "vertically",
  34.                 keyVerticalRotation, typeLongFloat,
  35.                 "units are degrees. positive values turn the front of the cell upwards",
  36.                 optional, 
  37.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular,
  38.                 /* Parameter [3] */
  39.                 "axially",
  40.                 keyAxialRotation, typeLongFloat,
  41.                 "units are degrees. positive values turn the cell clockwise",
  42.                 optional, 
  43.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular
  44.             },         /* end of OtherParams */
  45.             /* Event [1] */
  46.             "iterate",
  47.             "make one or more iterations of time delta t",
  48.             kSanSuite, kSanAEIterateMessage,
  49.             noReply,
  50.             "",
  51.             replyOptional,
  52.             singleItem,
  53.             notEnumerated,
  54.             notTightBindingFunction,
  55.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  56.             typeObjectSpecifier,
  57.             "the simulation to iterate",
  58.             directParamRequired,
  59.             singleItem,
  60.             notEnumerated,
  61.             doesntChangeState,
  62.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  63.             {        /* array OtherParams: 1 item */
  64.                 /* Parameter [1] */
  65.                 "",
  66.                 keyIterationMultiple, typeLongInteger,
  67.                 "",
  68.                 optional, 
  69.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular
  70.             },        /* end of OtherParams */
  71.             /* Event [2] */
  72.             "strain",
  73.             "changes the axis lengths and particle positions in any cell axis (or all three)",
  74.             kSanSuite, kSanAEStrainMessage,
  75.             noReply,
  76.             "",
  77.             replyOptional,
  78.             singleItem,
  79.             notEnumerated,
  80.             notTightBindingFunction,
  81.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  82.             typeObjectSpecifier,
  83.             "the axis to strain",
  84.             directParamRequired,
  85.             singleItem,
  86.             notEnumerated,
  87.             doesntChangeState,
  88.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  89.             {        /* array OtherParams: 2 items */
  90.                 /* Parameter [1] */
  91.                 "to",
  92.                 'data', typeLongFloat,
  93.                 "the absolute value of the cell edge ",
  94.                 optional, 
  95.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular,
  96.                 /* Parameter [2] */
  97.                 "by",
  98.                 keyFractionalStrain, typeLongFloat,
  99.                 "the fractional strain of the cell edge or the whole body",
  100.                 optional, 
  101.                 singleItem, notEnumerated, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, prepositionParam, notFeminine, notMasculine, singular
  102.             },        /* end of OtherParams */
  103.             /* Event [3] */
  104.             "thermalize",
  105.             "randomize the velocities",
  106.             kSanSuite, kSanAEThermalizeMessage,
  107.             noReply,
  108.             "",
  109.             replyOptional,
  110.             singleItem,
  111.             notEnumerated,
  112.             notTightBindingFunction,
  113.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  114.             typeObjectSpecifier,
  115.             "can be a collection of particles or an entire simulation",
  116.             directParamOptional,
  117.             singleItem,
  118.             notEnumerated,
  119.             doesntChangeState,
  120.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  121.             {        /* array OtherParams: 0 items */
  122.             },        /* end of OtherParams */
  123.             /* Event [4] */
  124.             "resetIDs",
  125.             "reset the unique ids of the simulation particles",
  126.             kSanSuite, kSanSimResetIDsEvent,
  127.             noReply,
  128.             "",
  129.             replyRequired,
  130.             singleItem,
  131.             notEnumerated,
  132.             notTightBindingFunction,
  133.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  134.             noDirectParam,
  135.             "",
  136.             directParamRequired,
  137.             singleItem,
  138.             notEnumerated,
  139.             doesntChangeState,
  140.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  141.             {        /* array OtherParams: 0 items */
  142.             },        /* end of OtherParams */
  143.             /* Event [5] */
  144.             "reorder",
  145.             "reorder particles (for better memory access)",
  146.             kSanSuite, kSanSimReorderEvent,
  147.             noReply,
  148.             "",
  149.             replyRequired,
  150.             singleItem,
  151.             notEnumerated,
  152.             notTightBindingFunction,
  153.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, verbEvent, reserved, reserved, reserved,
  154.             noDirectParam,
  155.             "",
  156.             directParamRequired,
  157.             singleItem,
  158.             notEnumerated,
  159.             doesntChangeState,
  160.             reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
  161.             {        /* array OtherParams: 0 items */
  162.             }        /* end of OtherParams */
  163.         },        /* end of Events */
  164.         {        /* array Classes: 7 items */
  165.             /* Class [1] */
  166.             "simulation",
  167.             ClassSimulation,
  168.             "the simulation",
  169.             {        /* array Properties: 25 items */
  170.                   /* Property [1] */
  171.                 "<Inheritance>",
  172.                 pInherits, ClassDocument,
  173.                 "",
  174.                 reserved, singleItem, notEnumerated, 
  175.                 readOnly, 
  176.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  177.                 singular,
  178.                   /* Property [2] */
  179.                 "interatomic potential",
  180.                 pPotentialMethod, typeObjectSpecifier,
  181.                 "",
  182.                 reserved, singleItem, notEnumerated,
  183.                 readWrite,
  184.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  185.                 singular,
  186.                   /* Property [3] */
  187.                 "iteration method",
  188.                 pIterationMethod, typeObjectSpecifier,
  189.                 "the method of the simulation, MD, MC etc.",
  190.                 reserved, singleItem, notEnumerated,
  191.                 readWrite,
  192.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  193.                 singular,
  194.                   /* Property [4] */
  195.                 "cell resize method",
  196.                 pCellResizeMethod, typeObjectSpecifier,
  197.                 "",
  198.                 reserved, singleItem, notEnumerated,
  199.                 readWrite,
  200.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  201.                 singular,
  202.                   /* Property [5] */
  203.                 "timestep",
  204.                 pTimestep, 'alis',
  205.                 "",
  206.                 reserved, singleItem, notEnumerated, 
  207.                 readOnly, 
  208.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  209.                 singular,
  210.                   /* Property [6] */
  211.                 "average temperature",
  212.                 pTemperature, typeLongFloat,
  213.                 "",
  214.                 reserved, singleItem, notEnumerated, 
  215.                 readOnly, 
  216.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  217.                 singular,
  218.                   /* Property [7] */
  219.                 "equilibrium temperature",
  220.                 pEqTemperature, typeLongFloat,
  221.                 "",
  222.                 reserved, singleItem, notEnumerated,
  223.                 readWrite,
  224.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  225.                 singular,
  226.                   /* Property [8] */
  227.                 "elapsed time",
  228.                 pTime, typeLongFloat,
  229.                 "",
  230.                 reserved, singleItem, notEnumerated, 
  231.                 readOnly, 
  232.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  233.                 singular,
  234.                   /* Property [9] */
  235.                 "cell x dimension",
  236.                 pCellXLength, typeLongFloat,
  237.                 "the length of the cell in the x dimension",
  238.                 reserved, singleItem, notEnumerated,
  239.                 readWrite,
  240.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  241.                 singular,
  242.                   /* Property [10] */
  243.                 "cell y dimension",
  244.                 pCellYLength, typeLongFloat,
  245.                 "",
  246.                 reserved, singleItem, notEnumerated,
  247.                 readWrite,
  248.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  249.                 singular,
  250.                   /* Property [11] */
  251.                 "cell z dimension",
  252.                 pCellZLength, typeLongFloat,
  253.                 "",
  254.                 reserved, singleItem, notEnumerated,
  255.                 readWrite,
  256.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  257.                 singular,
  258.                   /* Property [12] */
  259.                 "cell dimension",
  260.                 pCellXYZLength, typeLongFloat,
  261.                 "",
  262.                 reserved, singleItem, notEnumerated,
  263.                 readWrite,
  264.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  265.                 singular,
  266.                   /* Property [13] */
  267.                 "total energy",
  268.                 pTotalEnergy, typeLongFloat,
  269.                 "",
  270.                 reserved, singleItem, notEnumerated, 
  271.                 readOnly, 
  272.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  273.                 singular,
  274.                   /* Property [14] */
  275.                 "potential energy",
  276.                 pPotentialEnergy, typeLongFloat,
  277.                 "",
  278.                 reserved, singleItem, notEnumerated, 
  279.                 readOnly, 
  280.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  281.                 singular,
  282.                   /* Property [15] */
  283.                 "kinetic energy",
  284.                 pKineticEnergy, typeLongFloat,
  285.                 "",
  286.                 reserved, singleItem, notEnumerated, 
  287.                 readOnly, 
  288.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  289.                 singular,
  290.                   /* Property [18] */
  291.                 "force applied",
  292.                 pAppliedForce, typeLongFloat,
  293.                 "",
  294.                 reserved,
  295.                 listOfItems,
  296.                 notEnumerated,
  297.                 readWrite,
  298.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  299.                 singular,
  300.                   /* Property [19] */
  301.                 "force applied in x",
  302.                 pXAppliedForce, typeLongFloat,
  303.                 "",
  304.                 reserved, singleItem, notEnumerated,
  305.                 readWrite,
  306.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  307.                 singular,
  308.                   /* Property [20] */
  309.                 "force applied in y",
  310.                 pYAppliedForce, typeLongFloat,
  311.                 "",
  312.                 reserved, singleItem, notEnumerated,
  313.                 readWrite,
  314.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  315.                 singular,
  316.                   /* Property [21] */
  317.                 "force applied in z",
  318.                 pZAppliedForce, typeLongFloat,
  319.                 "",
  320.                 reserved, singleItem, notEnumerated,
  321.                 readWrite,
  322.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  323.                 singular,
  324.                   /* Property [22] */
  325.                 "x axis constrained",
  326.                 pXConstraint, 'bool',
  327.                 "is the x axis allowed to change dimension?",
  328.                 reserved, singleItem, notEnumerated,
  329.                 readWrite,
  330.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  331.                 singular,
  332.                   /* Property [23] */
  333.                 "y axis constrained",
  334.                 pYConstraint, 'bool',
  335.                 "is the y axis allowed to change dimension?",
  336.                 reserved, singleItem, notEnumerated,
  337.                 readWrite,
  338.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  339.                 singular,
  340.                   /* Property [24] */
  341.                 "z axis constrained",
  342.                 pZConstraint, 'bool',
  343.                 "is the z axis allowed to change dimension?",
  344.                 reserved, singleItem, notEnumerated,
  345.                 readWrite,
  346.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  347.                 singular,
  348.                   /* Property [25] */
  349.                 "inner cutoff",
  350.                 pInnerCutoff, typeLongFloat,
  351.                 "beginning of the cutoff function for determining neighbors",
  352.                 reserved, singleItem, notEnumerated,
  353.                 readWrite,
  354.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  355.                 singular,
  356.                   /* Property [26] */
  357.                 "outer cutoff",
  358.                 pOuterCutoff, typeLongFloat,
  359.                 "end of the cutoff function for determining neighbors",
  360.                 reserved, singleItem, notEnumerated,
  361.                 readWrite,
  362.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  363.                 singular,
  364.                   /* Property [27] */
  365.                 "cutoffs",
  366.                 pCutoffs, 'list',
  367.                 "list of inner and outer cutoffs, i.e. {3.5, 4.5}",
  368.                 reserved, singleItem, notEnumerated,
  369.                 readWrite,
  370.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  371.                 singular,
  372.                   /* Property [28] */
  373.                 "automatic update",
  374.                 pAutomaticUpdate, typeBoolean,
  375.                 "whether or not to update the energy and other properties immediately w"
  376.                 "hen a parameter is changed (i.e. a particle position)",
  377.                 reserved, singleItem, notEnumerated,
  378.                 readWrite,
  379.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  380.                 singular,
  381.                   /* Property [29] */
  382.                 "tabledata",
  383.                 pCopytext, typeText,
  384.                 "the data in tab-separated text form which is copied to the clipboard in response to a copy",
  385.                 reserved, singleItem, notEnumerated,
  386.                 readOnly,
  387.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  388.                 singular
  389.             },        /* end of Properties */
  390.             {        /* array Elements: 3 items */
  391.                 ClassParticleGroup, /* Element [1] */
  392.                 {        /* array KeyForms: 5 items */
  393.                     formAbsolutePosition, 
  394.                     formRange, 
  395.                     formName, 
  396.                     formTest,
  397.                     formUniqueID
  398.                 },        /* end of KeyForms */
  399.                 ClassAtomType, /* Element [2] */
  400.                 {        /* array KeyForms: 5 items */
  401.                     formAbsolutePosition, 
  402.                     formRange, 
  403.                     formName, 
  404.                     formTest,
  405.                     formUniqueID
  406.                 },        /* end of KeyForms */
  407.                 ClassParticle, /* Element [3] */
  408.                 {        /* array KeyForms: 4 items */
  409.                     formAbsolutePosition, 
  410.                     formRange, 
  411.                     formTest,
  412.                     formUniqueID
  413.                 }         /* end of KeyForms */
  414.             },        /* end of Elements */
  415.             /* Class [1P] */
  416.             termPluralSimulation,
  417.             ClassSimulation,
  418.             defnPluralSimulation,
  419.             {        /* array Properties: 1 item */
  420.                   /* Property [1] */
  421.                 "", kAESpecialClassProperties, 'type', "",
  422.                 reserved, singleItem, notEnumerated,
  423.                 readOnly, 
  424.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  425.                 plural
  426.             },        /* end of Properties */
  427.             {        /* array Elements: 0 items */
  428.             },        /* end of Elements */
  429.             /* Class [2] */
  430.             "particle",
  431.             ClassParticle,
  432.             "a particle in the simulation",
  433.             {        /* array Properties: 20 items */
  434.                   /* Property [1] */
  435.                 "<Inheritance>",
  436.                 pInherits, 'cobj',
  437.                 "subclass of object",
  438.                 reserved, singleItem, notEnumerated, 
  439.                 readOnly, 
  440.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  441.                 singular,
  442.                   /* Property [2] */
  443.                 "typeindex",
  444.                 pTypeIndexI1, 'shor',
  445.                 "the index of the type",
  446.                 reserved, singleItem, notEnumerated, 
  447.                 readOnly, 
  448.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  449.                 singular,
  450.                   /* Property [3] */
  451.                 "label",
  452.                 pLabel, typeLongInteger,
  453.                 "",
  454.                 reserved, singleItem, notEnumerated, 
  455.                 readOnly, 
  456.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  457.                 singular,
  458.                   /* Property [4] */
  459.                 "selected",
  460.                 pSelected, typeBoolean,
  461.                 "is the particle selected",
  462.                 reserved, singleItem, notEnumerated,
  463.                 readWrite,
  464.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  465.                 singular,
  466.                   /* Property [5] */
  467.                 "x velocity",
  468.                 pXVelocity, typeLongFloat,
  469.                 "",
  470.                 reserved, singleItem, notEnumerated,
  471.                 readWrite,
  472.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  473.                 singular,
  474.                   /* Property [6] */
  475.                 "y velocity",
  476.                 pYVelocity, typeLongFloat,
  477.                 "",
  478.                 reserved, singleItem, notEnumerated,
  479.                 readWrite,
  480.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  481.                 singular,
  482.                   /* Property [7] */
  483.                 "z velocity",
  484.                 pZVelocity, typeLongFloat,
  485.                 "",
  486.                 reserved, singleItem, notEnumerated,
  487.                 readWrite,
  488.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  489.                 singular,
  490.                   /* Property [8] */
  491.                 "velocity",
  492.                 pVelocity, typeLongFloat,
  493.                 "",
  494.                 reserved,
  495.                 listOfItems,
  496.                 notEnumerated,
  497.                 readWrite,
  498.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  499.                 singular,
  500.                   /* Property [9] */
  501.                 "position",
  502.                 pPosition, typeLongFloat,
  503.                 "",
  504.                 reserved,
  505.                 listOfItems,
  506.                 notEnumerated,
  507.                 readWrite,
  508.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  509.                 singular,
  510.                   /* Property [10] */
  511.                 "x position",
  512.                 pXPosition, typeLongFloat,
  513.                 "",
  514.                 reserved, singleItem, notEnumerated,
  515.                 readWrite,
  516.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  517.                 singular,
  518.                   /* Property [11] */
  519.                 "y position",
  520.                 pYPosition, typeLongFloat,
  521.                 "",
  522.                 reserved, singleItem, notEnumerated,
  523.                 readWrite,
  524.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  525.                 singular,
  526.                   /* Property [12] */
  527.                 "z position",
  528.                 pZPosition, typeLongFloat,
  529.                 "",
  530.                 reserved, singleItem, notEnumerated,
  531.                 readWrite,
  532.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  533.                 singular,
  534.                   /* Property [13] */
  535.                 "force",
  536.                 pForce, typeLongFloat,
  537.                 " force felt by the particle",
  538.                 reserved,
  539.                 listOfItems,
  540.                 notEnumerated,
  541.                 readOnly,
  542.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  543.                 singular,
  544.                   /* Property [14] */
  545.                 "x force",
  546.                 pXForce, typeLongFloat,
  547.                 "",
  548.                 reserved, singleItem, notEnumerated, 
  549.                 readOnly, 
  550.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  551.                 singular,
  552.                   /* Property [15] */
  553.                 "y force",
  554.                 pYForce, typeLongFloat,
  555.                 "",
  556.                 reserved, singleItem, notEnumerated, 
  557.                 readOnly, 
  558.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  559.                 singular,
  560.                   /* Property [16] */
  561.                 "z force",
  562.                 pZForce, typeLongFloat,
  563.                 "",
  564.                 reserved, singleItem, notEnumerated, 
  565.                 readOnly, 
  566.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  567.                 singular,
  568.                   /* Property [17] */
  569.                 "potential energy",
  570.                 pPotentialEnergy, typeLongFloat,
  571.                 "",
  572.                 reserved, singleItem, notEnumerated, 
  573.                 readOnly, 
  574.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  575.                 singular,
  576.                   /* Property [18] */
  577.                 "total energy",
  578.                 pTotalEnergy, typeLongFloat,
  579.                 "",
  580.                 reserved, singleItem, notEnumerated, 
  581.                 readOnly, 
  582.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  583.                 singular,
  584.                   /* Property [19] */
  585.                 "kinetic energy",
  586.                 pKineticEnergy, typeLongFloat,
  587.                 "",
  588.                 reserved, singleItem, notEnumerated, 
  589.                 readOnly, 
  590.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  591.                 singular,
  592.                   /* Property [20] */
  593.                 "type",
  594.                 pType, '****',
  595.                 "",
  596.                 reserved, singleItem, notEnumerated,
  597.                 readWrite,
  598.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  599.                 singular
  600.             },        /* end of Properties */
  601.             {        /* array Elements: 3 items */
  602.                 /* Element [1] */
  603.                 ClassSeparation,
  604.                 {        /* array KeyForms: 1 item */
  605.                     formAbsolutePosition 
  606.                 },        /* end of KeyForms */
  607.                 /* Element [2] */
  608.                 ClassSeparationVector,
  609.                 {        /* array KeyForms: 1 item */
  610.                     formAbsolutePosition
  611.                 },        /* end of KeyForms */
  612.                 /* Element [3] */
  613.                 ClassScreening,
  614.                 {        /* array KeyForms: 1 item */
  615.                     formAbsolutePosition
  616.                 }        /* end of KeyForms */
  617.             },        /* end of Elements */
  618.             /* Class [3] */
  619.             "distance to particle",
  620.             ClassSeparation,
  621.             "separation of a particle from other particles",
  622.             {      /* array Properties */
  623.             },        /* end of Properties */
  624.             {        /* array Elements */
  625.             },        /* end of Elements */
  626.             /* Class [4] */
  627.             "vector to particle",
  628.             ClassSeparationVector,
  629.             "separation of a particle from other particles as a vector",
  630.             {      /* array Properties */
  631.             },        /* end of Properties */
  632.             {        /* array Elements */
  633.             },        /* end of Elements */
  634.             /* Class [5] */
  635.             "screening from particle",
  636.             ClassScreening,
  637.             "screening factor between two particles",
  638.             {      /* array Properties */
  639.             },        /* end of Properties */
  640.             {        /* array Elements */
  641.             },        /* end of Elements */
  642.             /* Class [2P] */
  643.             termPluralParticle,
  644.             ClassParticle,
  645.             defnPluralParticle,
  646.             {        /* array Properties: 1 item */
  647.                   /* Property [1] */
  648.                 "", kAESpecialClassProperties, 'type', "",
  649.                 reserved, singleItem, notEnumerated,
  650.                 readOnly, 
  651.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  652.                 plural
  653.             },        /* end of Properties */
  654.             {        /* array Elements: 0 items */
  655.             },        /* end of Elements */
  656.             /* Class [6] */
  657.             "particle group",
  658.             'k3Gp',
  659.             "grouped particles",
  660.             {        /* array Properties: 13 items */
  661.                   /* Property [1] */
  662.                 "<Inheritance>",
  663.                 pInherits, 'cobj',
  664.                 "subclass of object",
  665.                 reserved, singleItem, notEnumerated, 
  666.                 readOnly, 
  667.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  668.                 singular,
  669.                   /* Property [2] */
  670.                 "x axis constraint",
  671.                 pXConstraint, 'AxsC',
  672.                 "",
  673.                 reserved,
  674.                 singleItem,
  675.                 enumerated,
  676.                 readWrite,
  677.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  678.                 singular,
  679.                   /* Property [3] */
  680.                 "y axis constraint",
  681.                 pYConstraint, 'AxsC',
  682.                 "",
  683.                 reserved,
  684.                 singleItem,
  685.                 enumerated,
  686.                 readWrite,
  687.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  688.                 singular,
  689.                   /* Property [4] */
  690.                 "z axis constraint",
  691.                 pZConstraint, 'AxsC',
  692.                 "",
  693.                 reserved,
  694.                 singleItem,
  695.                 enumerated,
  696.                 readWrite,
  697.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  698.                 singular,
  699.                   /* Property [5] */
  700.                 "force applied",
  701.                 pAppliedForce, typeLongFloat,
  702.                 "",
  703.                 reserved,
  704.                 listOfItems,
  705.                 notEnumerated,
  706.                 readWrite,
  707.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  708.                 singular,
  709.                   /* Property [6] */
  710.                 "force applied in x",
  711.                 pXAppliedForce, typeLongFloat,
  712.                 "",
  713.                 reserved, singleItem, notEnumerated,
  714.                 readWrite,
  715.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  716.                 singular,
  717.                   /* Property [7] */
  718.                 "force applied in y",
  719.                 pYAppliedForce, typeLongFloat,
  720.                 "",
  721.                 reserved, singleItem, notEnumerated,
  722.                 readWrite,
  723.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  724.                 singular,
  725.                   /* Property [8] */
  726.                 "force applied in z",
  727.                 pZAppliedForce, typeLongFloat,
  728.                 "",
  729.                 reserved, singleItem, notEnumerated,
  730.                 readWrite,
  731.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  732.                 singular,
  733.                   /* Property [9] */
  734.                 "color",
  735.                 pColor, 'RGB ',
  736.                 "",
  737.                 reserved, singleItem, notEnumerated,
  738.                 readWrite,
  739.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  740.                 singular,
  741.                   /* Property [10] */
  742.                 "temperature",
  743.                 pTemperature, typeLongFloat,
  744.                 "instantaneous temperature of group (relative to box)",
  745.                 reserved, singleItem, notEnumerated, 
  746.                 readOnly, 
  747.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  748.                 singular,
  749.                   /* Property [11] */
  750.                 "equilibrium temperature",
  751.                 pEqTemperature, typeLongFloat,
  752.                 "temperature at which no thermal adjustment is made in Kelvin",
  753.                 reserved, singleItem, notEnumerated,
  754.                 readWrite,
  755.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  756.                 singular,
  757.                   /* Property [12] */
  758.                 "thermal equilibration",
  759.                 pThermalEquilibration, typeBoolean,
  760.                 "",
  761.                 reserved, singleItem, notEnumerated,
  762.                 readWrite,
  763.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  764.                 singular,
  765.                   /* Property [13] */
  766.                 "thermal time constant",
  767.                 pThermalTimeConstant, typeLongFloat,
  768.                 "themal decay time constant in ps",
  769.                 reserved, singleItem, notEnumerated,
  770.                 readWrite,
  771.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  772.                 singular,
  773.                   /* Property [13] */
  774.                 "recent temperature deviation",
  775.                 pRecentTempDev, typeLongFloat,
  776.                 "the recent deviation of the temperature of this group from the equilibrium setting -- this is used to fine tune the thermalization",
  777.                 reserved, singleItem, notEnumerated,
  778.                 readWrite,
  779.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  780.                 singular,
  781.                   /* Property [13] */
  782.                 "recent temperature collection period",
  783.                 pRecentTempDevTime, typeLongFloat,
  784.                 "the amount of time collecting recent temperature deviation info -- used in the equilibration algorithm",
  785.                 reserved, singleItem, notEnumerated,
  786.                 readWrite,
  787.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  788.                 singular
  789.             },        /* end of Properties */
  790.             {        /* array Elements: 1 item */
  791.                  ClassParticle, /* Element [1] */
  792.                 {        /* array KeyForms: 4 items */
  793.                     formAbsolutePosition, 
  794.                     formRange, 
  795.                     formTest,
  796.                     formUniqueID
  797.                 }         /* end of KeyForms */
  798.             },        /* end of Elements */
  799.             /* Class [6P] */
  800.             termPluralParticleGroup,
  801.             ClassParticleGroup,
  802.             defnPluralParticleGroup,
  803.             {        /* array Properties: 1 item */
  804.                   /* Property [1] */
  805.                 "", kAESpecialClassProperties, 'type', "",
  806.                 reserved, singleItem, notEnumerated,
  807.                 readOnly, 
  808.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  809.                 plural
  810.             },        /* end of Properties */
  811.             {        /* array Elements: 0 items */
  812.             },        /* end of Elements */
  813.             /* Class [5] */
  814.             "atomtype",
  815.             ClassAtomType,
  816.             "a type of atom",
  817.             {        /* array Properties: 6 items */
  818.                   /* Property [1] */
  819.                 "<Inheritance>",
  820.                 pInherits, 'cobj',
  821.                 "subclass of object",
  822.                 reserved, singleItem, notEnumerated, 
  823.                 readOnly, 
  824.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  825.                 singular,
  826.                   /* Property [2] */
  827.                 "mass",
  828.                 pAtomicMass, typeLongFloat,
  829.                 "",
  830.                 reserved, singleItem, notEnumerated,
  831.                 readWrite,
  832.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  833.                 singular,
  834.                   /* Property [3] */
  835.                 "atomic number",
  836.                 pAtomicNumber, typeLongInteger,
  837.                 "Z",
  838.                 reserved, singleItem, notEnumerated,
  839.                 readWrite,
  840.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  841.                 singular,
  842.                   /* Property [4] */
  843.                 "atomic radius",
  844.                 pAtomicRadius, typeLongInteger,
  845.                 "atomic radius -- used in MC atom swap calculations",
  846.                 reserved, singleItem, notEnumerated,
  847.                 readWrite,
  848.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  849.                 singular,
  850.                   /* Property [5] */
  851.                 "drawing radius",
  852.                 pAtomicDrawingRadius, typeLongFloat,
  853.                 "the diameter of the atom type (for graphics only)",
  854.                 reserved, singleItem, notEnumerated, 
  855.                 readOnly, 
  856.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  857.                 singular,
  858.                   /* Property [6] */
  859.                 "color",
  860.                 pColor, 'cRGB',
  861.                 "color in drawing",
  862.                 reserved, singleItem, notEnumerated, 
  863.                 readOnly, 
  864.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  865.                 singular,
  866.                   /* Property [7] */
  867.                 "atomic Symbol",
  868.                 pAtomicSymbol, 'TEXT',
  869.                 "H, He, Li, etc.",
  870.                 reserved, singleItem, notEnumerated, 
  871.                 readOnly, 
  872.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  873.                 singular
  874.             },        /* end of Properties */
  875.             {        /* array Elements: 0 items */
  876.             },        /* end of Elements */
  877.             /* Class [5P] */
  878.             termPluralAtomType,
  879.             ClassAtomType,
  880.             defnPluralAtomType,
  881.             {        /* array Properties: 1 item */
  882.                   /* Property [1] */
  883.                 "", kAESpecialClassProperties, 'type', "",
  884.                 reserved, singleItem, notEnumerated,
  885.                 readOnly, 
  886.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  887.                 plural
  888.             },        /* end of Properties */
  889.             {        /* array Elements: 0 items */
  890.             },        /* end of Elements */
  891.             /* Class [6] */
  892.             "module",
  893.             ClasskSanPlugIn,
  894.             "a plugin module ",
  895.             {        /* array Properties: 7 items */
  896.                   /* Property [1] */
  897.                 "<Inheritance>",
  898.                 pInherits, 'cobj',
  899.                 "subclass of object",
  900.                 reserved, singleItem, notEnumerated, 
  901.                 readOnly, 
  902.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  903.                 singular,
  904.                   /* Property [3] */
  905.                 "kind",
  906.                 pPlugInType, enumkSanPlugInKinds,
  907.                 "",
  908.                 reserved, singleItem, notEnumerated, 
  909.                 readOnly, 
  910.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  911.                 singular
  912.             },        /* end of Properties */
  913.             {        /* array Elements: 0 items */
  914.             },        /* end of Elements */
  915.             /* Class [5P] */
  916.             termPluralkSanPlugIn,
  917.             ClasskSanPlugIn,
  918.             defnPluralkSanPlugIn,
  919.             {        /* array Properties: 1 item */
  920.                   /* Property [1] */
  921.                 "", kAESpecialClassProperties, 'type', "",
  922.                 reserved, singleItem, notEnumerated,
  923.                 readOnly, 
  924.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  925.                 plural
  926.             },        /* end of Properties */
  927.             {        /* array Elements: 0 items */
  928.             },        /* end of Elements */
  929.             /* Class [7] */
  930.             "graphics window",
  931.             ClassAGWindow,
  932.             "a window",
  933.             {        /* array Properties: 14 items */
  934.                   /* Property [1] */
  935.                 "<Inheritance>",
  936.                 pInherits, 'cwin',
  937.                 "subclass of window",
  938.                 reserved, singleItem, notEnumerated, 
  939.                 readOnly, 
  940.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  941.                 singular,
  942.                   /* Property [2] */
  943.                 "contents",
  944.                 pContents, 'PICT',
  945.                 "",
  946.                 reserved, singleItem, notEnumerated, 
  947.                 readOnly, 
  948.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  949.                 singular,
  950.                   /* Property [3] */
  951.                 "view angle",
  952.                 pViewAngle, 'sing',
  953.                 "latitude, longitude and spin of the view vector ",
  954.                 reserved,
  955.                 listOfItems,
  956.                 notEnumerated,
  957.                 readWrite,
  958.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  959.                 singular,
  960.                   /* Property [3] */
  961.                 "view matrix",
  962.                 pViewMatrix, 'list',
  963.                 "the 3 by 3 matrix describing the view angle",
  964.                 reserved,
  965.                 listOfItems,
  966.                 notEnumerated,
  967.                 readWrite,
  968.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  969.                 singular,
  970.                   /* Property [4] */
  971.                 "magnification",
  972.                 pMagnification, typeLongFloat,
  973.                 "the magnification",
  974.                 reserved, singleItem, notEnumerated,
  975.                 readWrite,
  976.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  977.                 singular,
  978.                   /* Property [5] */
  979.                 "perspective",
  980.                 pPerspective, typeLongFloat,
  981.                 "the viewer’s distance from the cell center",
  982.                 reserved, singleItem, notEnumerated,
  983.                 readWrite,
  984.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  985.                 singular,
  986.                   /* Property [6] */
  987.                 "particle size",
  988.                 pParticleSizeFactor, typeLongFloat,
  989.                 "a sizing factor for drawing particles",
  990.                 reserved, singleItem, notEnumerated,
  991.                 readWrite,
  992.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  993.                 singular,
  994.                   /* Property [6] */
  995.                 "bond visibility",
  996.                 pBondsVisible, typeBoolean,
  997.                 "draw the bonds or not",
  998.                 reserved, singleItem, notEnumerated,
  999.                 readWrite,
  1000.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1001.                 singular,
  1002.                   /* Property [7] */
  1003.                 "coloring method",
  1004.                 pColourMethod, typeObjectSpecifier,
  1005.                 "the method used to colour the particles",
  1006.                 reserved, singleItem, notEnumerated,
  1007.                 readWrite,
  1008.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1009.                 singular,
  1010.                   /* Property [8] */
  1011.                 "shading method",
  1012.                 pShadeMethod, 'SMTH',
  1013.                 "the method used to shade the particles",
  1014.                 reserved, singleItem, notEnumerated,
  1015.                 readWrite,
  1016.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1017.                 singular,
  1018.                   /* Property [10] */
  1019.                 "sizing method",
  1020.                 pSizeMethod, 'ZMTH',
  1021.                 "the method used to size the particles",
  1022.                 reserved, singleItem, notEnumerated,
  1023.                 readWrite,
  1024.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1025.                 singular,
  1026.                   /* Property [11] */
  1027.                 "shade range",
  1028.                 pShadeRange, typeLongFloat,
  1029.                 "the depth distance corresponding to one decade of shade",
  1030.                 reserved, singleItem, notEnumerated,
  1031.                 readWrite,
  1032.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1033.                 singular,
  1034.                   /* Property [12] */
  1035.                 "neutral shade depth",
  1036.                 pShadeEven, typeLongFloat,
  1037.                 "the depth distance corresponding to neutral shade",
  1038.                 reserved, singleItem, notEnumerated,
  1039.                 readWrite,
  1040.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1041.                 singular,
  1042.                   /* Property [13] */
  1043.                 "minimum color value",
  1044.                 pMinimumColour, '****',
  1045.                 "the minimum value of the range of colours",
  1046.                 reserved, singleItem, notEnumerated,
  1047.                 readWrite,
  1048.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1049.                 singular,
  1050.                   /* Property [14] */
  1051.                 "maximum color value",
  1052.                 pMaximumColour, '****',
  1053.                 "the maximum value in the range of colours",
  1054.                 reserved, singleItem, notEnumerated,
  1055.                 readWrite,
  1056.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1057.                 singular,
  1058.                   /* Property [15] */
  1059.                 "visible_particles_list",
  1060.                 pAGParticleList, 'list',
  1061.                 "packed data indicating which particles are visible in this window",
  1062.                 reserved, singleItem, notEnumerated,
  1063.                 readWrite,
  1064.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1065.                 singular,
  1066.                   /* Property [16] */
  1067.                 "including all particles",
  1068.                 pIncludeAllParticles, 'bool',
  1069.                 "include all particles in the list.  default is true unless particle list is specified",
  1070.                 reserved, singleItem, notEnumerated,
  1071.                 readWrite,
  1072.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1073.                 singular 
  1074.              },        /* end of Properties */
  1075.             {        /* array Elements: 1 item */
  1076.                 ClassParticle, /* Element [3] */
  1077.                 {        /* array KeyForms: 4 items */
  1078.                     formAbsolutePosition, 
  1079.                     formRange, 
  1080.                     formTest,
  1081.                     formUniqueID
  1082.                 }         /* end of KeyForms */
  1083.             },        /* end of Elements */
  1084.             /* Class [5P] */
  1085.             termPluralGraphicsWindow,
  1086.             ClassAGWindow,
  1087.             defnPluralGraphicsWindow,
  1088.             {        /* array Properties: 1 item */
  1089.                   /* Property [1] */
  1090.                 "", kAESpecialClassProperties, 'type', "",
  1091.                 reserved, singleItem, notEnumerated, 
  1092.                 readOnly, 
  1093.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1094.                 plural
  1095.             },        /* end of Properties */
  1096.             {        /* array Elements: 0 items */
  1097.             },        /* end of Elements */
  1098.             /* Class [7] */
  1099.             "potential",
  1100.             ClassPotentialPlugIn,
  1101.             "an interatomic potential",
  1102.             {        /* array Properties: 14 items */
  1103.                   /* Property [1] */
  1104.                 "<Inheritance>",
  1105.                 pInherits, ClasskSanPlugIn,
  1106.                 "subclass of module",
  1107.                 reserved, singleItem, notEnumerated, 
  1108.                 readOnly, 
  1109.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1110.                 singular  
  1111.              },        /* end of Properties */
  1112.             {        /* array Elements: no item */
  1113.              },        /* end of Elements */
  1114.             /* Class [5P] */
  1115.             "potentials",
  1116.             ClassPotentialPlugIn,
  1117.             "plural form of potential",
  1118.             {        /* array Properties: 1 item */
  1119.                   /* Property [1] */
  1120.                 "", kAESpecialClassProperties, 'type', "",
  1121.                 reserved, singleItem, notEnumerated, 
  1122.                 readOnly, 
  1123.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1124.                 plural
  1125.             },        /* end of Properties */
  1126.             {        /* array Elements: 0 items */
  1127.             },        /* end of Elements */
  1128.             /* Class [7] */
  1129.             "data collector",
  1130.             ClassDataCollectionPlugIn,
  1131.             "a module called periodically by the simulation",
  1132.             {        /* array Properties: 14 items */
  1133.                   /* Property [1] */
  1134.                 "<Inheritance>",
  1135.                 pInherits, ClasskSanPlugIn,
  1136.                 "subclass of module",
  1137.                 reserved, singleItem, notEnumerated, 
  1138.                 readOnly, 
  1139.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1140.                 singular,
  1141.                   /* Property [6] */
  1142.                 "counter",
  1143.                 pCounter, typeLongInteger,
  1144.                 "how many iterations since the last call to the plug-in",
  1145.                 reserved, singleItem, notEnumerated,
  1146.                 readWrite,
  1147.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1148.                 singular,
  1149.                   /* Property [7] */
  1150.                 "threshold",
  1151.                 pThreshhold, typeLongInteger,
  1152.                 "how many iterations for each call to the plug-in",
  1153.                 reserved, singleItem, notEnumerated,
  1154.                 readWrite,
  1155.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1156.                 singular 
  1157.              },        /* end of Properties */
  1158.             {        /* array Elements: no item */
  1159.              },        /* end of Elements */
  1160.             /* Class [5P] */
  1161.             "data collectors",
  1162.             ClassDataCollectionPlugIn,
  1163.             "plural form of data collector",
  1164.             {        /* array Properties: 1 item */
  1165.                   /* Property [1] */
  1166.                 "", kAESpecialClassProperties, 'type', "",
  1167.                 reserved, singleItem, notEnumerated, 
  1168.                 readOnly, 
  1169.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1170.                 plural
  1171.             },        /* end of Properties */
  1172.             {        /* array Elements: 0 items */
  1173.             },        /* end of Elements */
  1174.             /* Class [7] */
  1175.             "resizer",
  1176.             ClassCellResizePlugIn,
  1177.             "a cell resizing method",
  1178.             {        /* array Properties: 14 items */
  1179.                   /* Property [1] */
  1180.                 "<Inheritance>",
  1181.                 pInherits, ClasskSanPlugIn,
  1182.                 "subclass of module",
  1183.                 reserved, singleItem, notEnumerated, 
  1184.                 readOnly, 
  1185.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1186.                 singular 
  1187.              },        /* end of Properties */
  1188.             {        /* array Elements: no item */
  1189.              },        /* end of Elements */
  1190.             /* Class [5P] */
  1191.             "resizers",
  1192.             ClassCellResizePlugIn,
  1193.             "plural form of resizer",
  1194.             {        /* array Properties: 1 item */
  1195.                   /* Property [1] */
  1196.                 "", kAESpecialClassProperties, 'type', "",
  1197.                 reserved, singleItem, notEnumerated, 
  1198.                 readOnly, 
  1199.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1200.                 plural
  1201.             },        /* end of Properties */
  1202.             {        /* array Elements: 0 items */
  1203.             },        /* end of Elements */
  1204.             /* Class [7] */
  1205.             "importer",
  1206.             ClassFilePlugIn,
  1207.             "a module for import / export of files",
  1208.             {        /* array Properties: 14 items */
  1209.                   /* Property [1] */
  1210.                 "<Inheritance>",
  1211.                 pInherits, ClasskSanPlugIn,
  1212.                 "subclass of module",
  1213.                 reserved, singleItem, notEnumerated, 
  1214.                 readOnly, 
  1215.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1216.                 singular 
  1217.              },        /* end of Properties */
  1218.             {        /* array Elements: no item */
  1219.              },        /* end of Elements */
  1220.             /* Class [5P] */
  1221.             "importers",
  1222.             ClassFilePlugIn,
  1223.             "plural form of importer",
  1224.             {        /* array Properties: 1 item */
  1225.                   /* Property [1] */
  1226.                 "", kAESpecialClassProperties, 'type', "",
  1227.                 reserved, singleItem, notEnumerated, 
  1228.                 readOnly, 
  1229.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1230.                 plural
  1231.             },        /* end of Properties */
  1232.             {        /* array Elements: 0 items */
  1233.             },        /* end of Elements */
  1234.             /* Class [7] */
  1235.             "iterator",
  1236.             ClassMethodPlugIn,
  1237.             "a simulation iterator",
  1238.             {        /* array Properties: 14 items */
  1239.                   /* Property [1] */
  1240.                 "<Inheritance>",
  1241.                 pInherits, ClasskSanPlugIn,
  1242.                 "subclass of module",
  1243.                 reserved, singleItem, notEnumerated, 
  1244.                 readOnly, 
  1245.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1246.                 singular 
  1247.              },        /* end of Properties */
  1248.             {        /* array Elements: no item */
  1249.              },        /* end of Elements */
  1250.             /* Class [5P] */
  1251.             "iterators",
  1252.             ClassMethodPlugIn,
  1253.             "plural form of iterator",
  1254.             {        /* array Properties: 1 item */
  1255.                   /* Property [1] */
  1256.                 "", kAESpecialClassProperties, 'type', "",
  1257.                 reserved, singleItem, notEnumerated, 
  1258.                 readOnly, 
  1259.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1260.                 plural
  1261.             },        /* end of Properties */
  1262.             {        /* array Elements: 0 items */
  1263.             },        /* end of Elements */
  1264.             /* Class [7] */
  1265.             "colorizer",
  1266.             ClassColourPlugIn,
  1267.             "a coloring method for particles in a window",
  1268.             {        /* array Properties: 14 items */
  1269.                   /* Property [1] */
  1270.                 "<Inheritance>",
  1271.                 pInherits, ClasskSanPlugIn,
  1272.                 "subclass of module",
  1273.                 reserved, singleItem, notEnumerated, 
  1274.                 readOnly, 
  1275.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1276.                 singular 
  1277.              },        /* end of Properties */
  1278.             {        /* array Elements: no item */
  1279.              },        /* end of Elements */
  1280.             /* Class [5P] */
  1281.             "colorizers",
  1282.             ClassColourPlugIn,
  1283.             "plural form of colorizer",
  1284.             {        /* array Properties: 1 item */
  1285.                   /* Property [1] */
  1286.                 "", kAESpecialClassProperties, 'type', "",
  1287.                 reserved, singleItem, notEnumerated, 
  1288.                 readOnly, 
  1289.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1290.                 plural
  1291.             },        /* end of Properties */
  1292.             {        /* array Elements: 0 items */
  1293.             },        /* end of Elements */
  1294.             /* Class [7] */
  1295.             "verlet iterator",
  1296.             ClassVerletMethod,
  1297.             "an instance of the simulation iterator",
  1298.             {        /* array Properties: 14 items */
  1299.                   /* Property [1] */
  1300.                 "<Inheritance>",
  1301.                 pInherits, ClassMethodPlugIn,
  1302.                 "subclass of iteration method",
  1303.                 reserved, singleItem, notEnumerated, 
  1304.                 readOnly, 
  1305.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1306.                 singular,
  1307.                   /* Property [7] */
  1308.                 "maximum displacement",
  1309.                 pMaximumDisplacement, typeLongFloat,
  1310.                 "the maximum displacement calculated for one timestep",
  1311.                 reserved, singleItem, notEnumerated,
  1312.                 readWrite,
  1313.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1314.                 singular,
  1315.                   /* Property [7] */
  1316.                 "substeps",
  1317.                 pItersPerTimestep, typeLongInteger,
  1318.                 "the number of verlet iterations per simulation timestep",
  1319.                 reserved, singleItem, notEnumerated,
  1320.                 readOnly,
  1321.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1322.                 singular 
  1323.              },        /* end of Properties */
  1324.             {        /* array Elements: no item */
  1325.              },        /* end of Elements */
  1326.             /* Class [5P] */
  1327.             "verlet iterators",
  1328.             ClassVerletMethod,
  1329.             "plural form of verlet iterator",
  1330.             {        /* array Properties: 1 item */
  1331.                   /* Property [1] */
  1332.                 "", kAESpecialClassProperties, 'type', "",
  1333.                 reserved, singleItem, notEnumerated, 
  1334.                 readOnly, 
  1335.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1336.                 plural
  1337.             },        /* end of Properties */
  1338.             {        /* array Elements: 0 items */
  1339.             },        /* end of Elements */
  1340.             /* Class [7] */
  1341.             "predictor corrector iterator",
  1342.             ClassPCMDMethod,
  1343.             "an instance of the simulation iterator",
  1344.             {        /* array Properties: 14 items */
  1345.                   /* Property [1] */
  1346.                 "<Inheritance>",
  1347.                 pInherits, ClassMethodPlugIn,
  1348.                 "subclass of iteration method",
  1349.                 reserved, singleItem, notEnumerated, 
  1350.                 readOnly, 
  1351.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1352.                 singular 
  1353.              },        /* end of Properties */
  1354.             {        /* array Elements: no item */
  1355.              },        /* end of Elements */
  1356.             /* Class [5P] */
  1357.             "predictor corrector iterators",
  1358.             ClassPCMDMethod,
  1359.             "plural form of predictor corrector iterator",
  1360.             {        /* array Properties: 1 item */
  1361.                   /* Property [1] */
  1362.                 "", kAESpecialClassProperties, 'type', "",
  1363.                 reserved, singleItem, notEnumerated, 
  1364.                 readOnly, 
  1365.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1366.                 plural
  1367.             },        /* end of Properties */
  1368.             {        /* array Elements: 0 items */
  1369.             },        /* end of Elements */
  1370.             /* Class [7] */
  1371.             "group colorizer",
  1372.             ClassGroupColourPlugIn,
  1373.             "an instance of the colorizer used to assign colors to particles",
  1374.             {        /* array Properties: 14 items */
  1375.                   /* Property [1] */
  1376.                 "<Inheritance>",
  1377.                 pInherits, ClassColourPlugIn,
  1378.                 "subclass of color method",
  1379.                 reserved, singleItem, notEnumerated, 
  1380.                 readOnly, 
  1381.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1382.                 singular 
  1383.              },        /* end of Properties */
  1384.             {        /* array Elements: no item */
  1385.              },        /* end of Elements */
  1386.             /* Class [5P] */
  1387.             "group colorizers",
  1388.             ClassGroupColourPlugIn,
  1389.             "plural form of group colorizer",
  1390.             {        /* array Properties: 1 item */
  1391.                   /* Property [1] */
  1392.                 "", kAESpecialClassProperties, 'type', "",
  1393.                 reserved, singleItem, notEnumerated, 
  1394.                 readOnly, 
  1395.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1396.                 plural
  1397.             },        /* end of Properties */
  1398.             {        /* array Elements: 0 items */
  1399.             },        /* end of Elements */
  1400.             /* Class [7] */
  1401.             "PE colorizer",
  1402.             ClassPEColourPlugIn,
  1403.             "an instance of the colorizer used to assign colors to particles",
  1404.             {        /* array Properties: 14 items */
  1405.                   /* Property [1] */
  1406.                 "<Inheritance>",
  1407.                 pInherits, ClassColourPlugIn,
  1408.                 "subclass of color method",
  1409.                 reserved, singleItem, notEnumerated, 
  1410.                 readOnly, 
  1411.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1412.                 singular 
  1413.              },        /* end of Properties */
  1414.             {        /* array Elements: no item */
  1415.              },        /* end of Elements */
  1416.             /* Class [5P] */
  1417.             "PE colorizers",
  1418.             ClassPEColourPlugIn,
  1419.             "plural form of PE colorizer",
  1420.             {        /* array Properties: 1 item */
  1421.                   /* Property [1] */
  1422.                 "", kAESpecialClassProperties, 'type', "",
  1423.                 reserved, singleItem, notEnumerated, 
  1424.                 readOnly, 
  1425.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1426.                 plural
  1427.             },        /* end of Properties */
  1428.             {        /* array Elements: 0 items */
  1429.             },        /* end of Elements */
  1430.             /* Class [7] */
  1431.             "atomtype colorizer",
  1432.             ClassAtomTypeColourPlugIn,
  1433.             "an instance of the colorizer used to assign colors to particles",
  1434.             {        /* array Properties: 14 items */
  1435.                   /* Property [1] */
  1436.                 "<Inheritance>",
  1437.                 pInherits, ClassColourPlugIn,
  1438.                 "subclass of color method",
  1439.                 reserved, singleItem, notEnumerated, 
  1440.                 readOnly, 
  1441.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1442.                 singular 
  1443.              },        /* end of Properties */
  1444.             {        /* array Elements: no item */
  1445.              },        /* end of Elements */
  1446.             /* Class [5P] */
  1447.             "atomtype colorizers",
  1448.             ClassAtomTypeColourPlugIn,
  1449.             "plural form of atomtype colorizer",
  1450.             {        /* array Properties: 1 item */
  1451.                   /* Property [1] */
  1452.                 "", kAESpecialClassProperties, 'type', "",
  1453.                 reserved, singleItem, notEnumerated, 
  1454.                 readOnly, 
  1455.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1456.                 plural
  1457.             },        /* end of Properties */
  1458.             {        /* array Elements: 0 items */
  1459.             },        /* end of Elements */
  1460.             /* Class [7] */
  1461.               "Nose cell resizer",
  1462.             ClassNoseCellResizePlugIn,
  1463.             "an instance of the cell resize method",
  1464.             {        /* array Properties: 14 items */
  1465.                   /* Property [1] */
  1466.                 "<Inheritance>",
  1467.                 pInherits, ClassCellResizePlugIn,
  1468.                 "subclass of color method",
  1469.                 reserved, singleItem, notEnumerated, 
  1470.                 readOnly, 
  1471.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1472.                 singular,
  1473.                   /* Property [5] */
  1474.                  "wall density",
  1475.                 pNoseDensity, typeLongFloat,
  1476.                 "the effective mass per area of the walls of the cell",
  1477.                 reserved, singleItem, notEnumerated,
  1478.                 readWrite,
  1479.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1480.                 singular,
  1481.                   /* Property [5] */
  1482.                 "time constant",
  1483.                 pNoseTimeConst, typeLongFloat,
  1484.                 "the time constant used for the dynamics",
  1485.                 reserved, singleItem, notEnumerated,
  1486.                 readWrite,
  1487.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1488.                 singular 
  1489.              },        /* end of Properties */
  1490.             {        /* array Elements: no item */
  1491.              },        /* end of Elements */
  1492.             /* Class [5P] */
  1493.             "Nose cell resizers",
  1494.             ClassNoseCellResizePlugIn,
  1495.             "plural form of Nose cell resizer",
  1496.             {        /* array Properties: 1 item */
  1497.                   /* Property [1] */
  1498.                 "", kAESpecialClassProperties, 'type', "",
  1499.                 reserved, singleItem, notEnumerated, 
  1500.                 readOnly, 
  1501.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1502.                 plural
  1503.             },        /* end of Properties */
  1504.             {        /* array Elements: 0 items */
  1505.             },        /* end of Elements */
  1506.             /* Class [7] */
  1507.             "LennardJones potential",
  1508.             ClassLJ,
  1509.             "an instance of the interparticle potential",
  1510.             {        /* array Properties: 14 items */
  1511.                   /* Property [1] */
  1512.                 "<Inheritance>",
  1513.                 pInherits, ClassPotentialPlugIn,
  1514.                 "subclass of color method",
  1515.                 reserved, singleItem, notEnumerated, 
  1516.                 readOnly, 
  1517.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine, 
  1518.                 singular,
  1519.                   /* Property [5] */
  1520.                  "attractive exponent",
  1521.                 pAttractiveExponent, typeLongFloat,
  1522.                 "the attractive exponent",
  1523.                 reserved, singleItem, notEnumerated,
  1524.                 readWrite,
  1525.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1526.                 singular,
  1527.                   /* Property [5] */
  1528.                 "repulsive exponent",
  1529.                 pRepulsiveExponent, typeLongFloat,
  1530.                 "the repulsive exponent",
  1531.                 reserved, singleItem, notEnumerated,
  1532.                 readWrite,
  1533.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1534.                 singular,
  1535.                   /* Property [5] */
  1536.                 "attractive prefactor",
  1537.                 pAttractivePrefactor, typeLongFloat,
  1538.                 "the attractive prefactor",
  1539.                 reserved, singleItem, notEnumerated,
  1540.                 readWrite,
  1541.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1542.                 singular,
  1543.                   /* Property [5] */
  1544.                 "repulsive prefactor",
  1545.                 pRepulsivePrefactor, typeLongFloat,
  1546.                 "the repulsive prefactor",
  1547.                 reserved, singleItem, notEnumerated,
  1548.                 readWrite,
  1549.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1550.                 singular,
  1551.                   /* Property [5] */
  1552.                 "force shift",
  1553.                 pForceShift, typeLongFloat,
  1554.                 "the force shift",
  1555.                 reserved, singleItem, notEnumerated,
  1556.                 readWrite,
  1557.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1558.                 singular,
  1559.                   /* Property [5] */
  1560.                 "r nought",
  1561.                 pRNought, typeLongFloat,
  1562.                 "the unit radial separation",
  1563.                 reserved, singleItem, notEnumerated,
  1564.                 readWrite,
  1565.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1566.                 singular 
  1567.              },        /* end of Properties */
  1568.             {        /* array Elements: no item */
  1569.              },        /* end of Elements */
  1570.             /* Class [5P] */
  1571.             "LennardJones potentials",
  1572.             ClassLJ,
  1573.             "plural form of LennardJones potential",
  1574.             {        /* array Properties: 1 item */
  1575.                   /* Property [1] */
  1576.                 "", kAESpecialClassProperties, 'type', "",
  1577.                 reserved, singleItem, notEnumerated, 
  1578.                 readOnly, 
  1579.                 reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, noApostrophe, notFeminine, notMasculine,
  1580.                 plural
  1581.             },        /* end of Properties */
  1582.             {        /* array Elements: 0 items */
  1583.             }         /* end of Elements */
  1584.          },        /* end of Classes */
  1585.         {        /* array ComparisonOps: 0 items */
  1586.         },        /* end of Comparisons */
  1587.         {        /* array Enumerations: 1 item */            
  1588.             enumAxisConstraints, /* Enumeration [1] */
  1589.             {        /* array Enumerators: 3 items */
  1590.                 /* Enumerator [1] */
  1591.                 "fixed",
  1592.                 'AxCf',
  1593.                 "",
  1594.                 /* Enumerator [2] */
  1595.                 "moves as a block",
  1596.                 'AxCb',
  1597.                 "",
  1598.                 /* Enumerator [3] */
  1599.                 "moves freely",
  1600.                 'AxCm',
  1601.                 ""
  1602.             },         
  1603.             enumkSanPlugInKinds, /* Enumeration [2] */
  1604.             {        /* array Enumerators: 3 items */
  1605.                 /* Enumerator [1] */
  1606.                 "method plugin",
  1607.                 ClassMethodPlugIn,
  1608.                 "",
  1609.                 /* Enumerator [2] */
  1610.                 "potential plugin",
  1611.                 ClassPotentialPlugIn,
  1612.                 "",
  1613.                 /* Enumerator [3] */
  1614.                 "cell resizer plugin",
  1615.                 ClassCellResizePlugIn,
  1616.                 "",
  1617.                 /* Enumerator [3] */
  1618.                 "data collection plugin",
  1619.                 ClassDataCollectionPlugIn,
  1620.                 "",
  1621.                 /* Enumerator [3] */
  1622.                 "import/export plugin",
  1623.                 ClassFilePlugIn,
  1624.                 "",
  1625.                 /* Enumerator [3] */
  1626.                 "color plugin",
  1627.                 ClassColourPlugIn,
  1628.                 ""
  1629.             }         /* end of Enumerators */
  1630.         }         /* end of Enumerations */
  1631.  
  1632.